const path = require('path');
// VUE_APP_BASE_API
// const apiPrefix = process.env.VUE_APP_BASE_URL;
// console.log(apiPrefix,'api')
module.exports = {
  lintOnSave: false,
  chainWebpack: config => {
    // // 发布模式的入口文件
    // config.when(process.env.NODE_ENV === 'production', config => {
    //   config.entry('app').clear().add('./src/main-prod.js')
    // })

    // // 开发模式的入口文件
    // config.when(process.env.NODE_ENV === 'development', config => {
    //   config.entry('app').clear().add('./src/main-dev.js')
    // })
    // 入口文件
    config.when(true, config => {
      config.entry('app').clear().add('./src/main.js') // 假设存在一个main-test.js作为测试环境的入口文件
      // 这里还可以根据需要添加其他针对测试环境的webpack配置
    })
  },
  devServer: {
    host: 'localhost',
    port: '3001',
    proxy: {
      [process.env.VUE_APP_BASE_API]: {
        target: process.env.VUE_APP_SERVICE_URL,
        changeOrigin: true,
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: ''
          // [apiPrefix]: '',
        }
      }
    }
  }


}
